System info
- Elixir: 1.8.2
- Erlang: 22.0
- Operating system: Linux
- Available memory: 15.61 GB
- CPU Information: Intel(R) Core(TM) i7-4790 CPU @ 3.60GHz
- Number of Available Cores: 8
Run Time Comparison
| Name |
Iterations per Second |
Average |
Deviation |
Median |
Mode |
Minimum |
Maximum |
Sample size |
| Tuple1D |
49.18 M |
20.33 ns |
±734.76% |
18 ns |
17 ns |
6 ns |
26946 ns |
479622 |
| Tuple2D |
42.15 M |
23.73 ns |
±7257.42% |
19 ns |
18 ns |
6 ns |
1176483 ns |
471277 |
| MapTuple |
30.97 M |
32.28 ns |
±1611.81% |
30 ns |
30 ns |
16 ns |
267846 ns |
458799 |
| List1D |
22.18 M |
45.08 ns |
±52.14% |
42 ns |
41 ns |
28 ns |
4209 ns |
96938 |
| MapTupleHalfFull |
19.51 M |
51.25 ns |
±74.59% |
47 ns |
46 ns |
32 ns |
3156 ns |
112783 |
| Map2D |
16.56 M |
60.39 ns |
±34.66% |
56 ns |
53 ns |
38 ns |
2272 ns |
62847 |
| List2D |
10.98 M |
91.08 ns |
±92.11% |
85 ns |
86 ns |
67 ns |
9129 ns |
78342 |
| MapTupleFull |
10.66 M |
93.84 ns |
±22.28% |
88 ns |
86 ns |
78 ns |
499 ns |
24096 |
| ETSSet |
10.19 M |
98.16 ns |
±15.62% |
96 ns |
96 ns |
76 ns |
453 ns |
12850 |
| ETSOrderedSet |
6.12 M |
163.49 ns |
±29.68% |
157 ns |
156 ns |
119 ns |
1237 ns |
10779 |